starttls.el (starttls-available-p): Return nil on Windows/MS-DOS systems, since these...
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Thu, 5 Jan 2012 11:14:10 +0000 (11:14 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 5 Jan 2012 11:14:10 +0000 (11:14 +0000)
lisp/gnus/ChangeLog
lisp/gnus/starttls.el

index ccab6596d042b315f954853dc97a1d1f330fa445..85d0f6a539fa4df421334052a6ab1a61dfe79aab 100644 (file)
@@ -1,3 +1,8 @@
+2012-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * starttls.el (starttls-available-p): Return nil on Windows/MS-DOS
+       systems, since these allegedly don't work there.
+
 2012-01-04  Chris Gray  <chrismgray@gmail.com>  (tiny change)
 
        * mm-decode.el (mm-shr): Check that `gnus-summary-buffer' really is a
index 30a1f172f66262d26e9a4a052f2a53b5b090d411..2d40365053355a1aede65b63d86a08ce6d1c12c8 100644 (file)
@@ -297,9 +297,10 @@ GnuTLS requires a port number."
 
 (defun starttls-available-p ()
   "Say whether the STARTTLS programs are available."
-  (executable-find (if starttls-use-gnutls
-                      starttls-gnutls-program
-                    starttls-program)))
+  (and (not (memq system-type '(windows-nt ms-dos)))
+       (executable-find (if starttls-use-gnutls
+                           starttls-gnutls-program
+                         starttls-program))))
 
 (defalias 'starttls-any-program-available 'starttls-available-p)
 (make-obsolete 'starttls-any-program-available 'starttls-available-p